package com.tarena.micro.service.pojo.po;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;

/**
 * 使用mybatis-plus自动 生成CRUD sql需要持久层对象
 * 支持myabtis-plus的注解
 */

/**
 * 购物车持久化对象
 */
@Data
@TableName("cart_tbl")
public class CartPO implements Serializable{

    /**
     * 购物车id
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    /**
     * 商品编码 默认驼峰命名 productCode 自动对应字段 product_code
     */
    private String productCode;

    /**
     * 用户id user_id
     */
    private String userId;

    /**
     * 购买数量 price
     */
    private Integer count;

    /**
     * 商品单价
     */
    private Integer price;
}
